#ifndef _lonon_json_h_
#define _lonon_json_h_

/*
    函数功能：构建json格式影子数据字符串
    函数名字：build_shadow_string
    输出：*out_string       输出无格式json字符串
    输入：len              *out_string缓存长度
    返回：成功  true    失败    false
*/
int build_shadow_string(char *out_string,int len);
/**
 *  函数功能：解析text
    函数名字：parse_text_json
    输出：*text , *speed ,  *count 输出无格式json字符串
    输入：*json_msg                *out_string缓存长度
    返回：esp_err_t
 */
esp_err_t parse_text_json(char *json_msg, char *text, uint8_t *speed, uint32_t *count);
/*
    函数功能：构建json格式ota数据字符串
    函数名字：build_ota_string
    输出：*out_string       输出无格式json字符串
    输入：len              *out_string缓存长度
    返回：成功  true    失败    false
*/
int build_ota_string(char *out_string, int len);
#endif

